#ifndef LCS_NAIVE
#define LCS_NAIVE

#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>

#define MAX(a, b) (((a) > (b)) ? (a) : (b))

int32_t run_lcs_naive(char* s1, uint32_t sz1, char* s2, 
		      uint32_t sz2, char **lcs);
void read_lcs(int16_t** c, char* s1, char* s2, char* lcs, 
	      uint32_t i, uint32_t j, uint32_t k);

#endif // LCS_NAIVE
